本章介绍伯克利( B e r k e l e y )联网程序代码。开始我们先看一段源代码并介绍一些通篇要用 的印刷约定。对各种不同代码版本的简单历史回顾让我们可以看到本书中的源代码处于什么 位置。接下来介绍了两种主要的编程接口,它们在U n i x与非U n i x系统中用于编写T C P / I P协议。 然后我们介绍一个简单的用户程序,它发送一个U D P数据报给一个位于另一主机上的日 期/时间服务器,服务器返回一个U D P数据报,其中包含服务器上日期和时间的A S C I I码字符 串
本章首先介绍客户-服务器事务概念。我们从使用U D P的客户-服务器应用开始,这是最 简单的情形。接着我们编写使用T C P的客户和服务器程序,并由此考察两台主机间交互的 T C P / I P分组。然后我们使用T / T C P,证明利用T / T C P可以减少分组数,并给出为利用T / T C P需 要对两端的源代码所做的最少改动。 接下来介绍了运行书中示例程序的测试网络,并对分别使用U D P、T C P和T / T C P的客户- 服务器应用程序进行了简单的时间耗费比较。我们考察了一
TCP-IP详解卷2:实现,本章介绍伯克利 ( B e r k e l e y ) 联 网 程 序 代 码 。 开 始 我 们 先 看 一 段 源 代 码 并 介 绍 一 些 通 篇 要 用 的印刷约定。对各种不同代码版本的简单历史回顾让我们可以看到本书中的源代码处于什么 位置。接下来介绍了两种主要的编程接口,它们在 U n i x 与非 U n i x 系统中用于编写 T C P / I P 协议。